﻿using Carmenta.SpatialAce.Interop.AttributeOp;
using System;
using System.Collections.Generic;

namespace CEPowerPack
{
	public static partial class Factory
	{

	public static AttFilterOp CreateAttFilterOp(String Name)
	{
		var instance = new AttFilterOp();
		instance.Create(Name);
		return instance;
	}

	public static ReclassifyOp CreateReclassifyOp(String Name)
	{
		var instance = new ReclassifyOp();
		instance.Create(Name);
		return instance;
	}

	public static AttRandomOp CreateAttRandomOp(String Name)
	{
		var instance = new AttRandomOp();
		var instanceEx = instance as IAttRandomOpEx;
		instanceEx.Create(Name);
		return instance;
	}

	public static SizeOp CreateSizeOp(String Name)
	{
		var instance = new SizeOp();
		instance.Create(Name);
		return instance;
	}

	public static UnitConversionOp CreateUnitConversionOp(String Name)
	{
		var instance = new UnitConversionOp();
		instance.Create(Name);
		return instance;
	}
	}
}

